/*头部样式*/
.g_head{
	text-align:center;
	}
.g_head .address{
	margin-left:-0.5em;
	}	
	
/*主框架样式*/
.box{
	width:19.57em;
	margin:0px auto;
	margin-top:3.5em;
	transition:all ease-in 0.3s;
	-webkit-transition:all ease-in 0.3s;
	-moz-transition:all ease-in 0.3s;
	}	
.box.on{
	transform:translateY(-6em);
	-webkit-transform:translateY(-6em);
	-moz-transform:translateY(-6em);
	}	
	
/*头像样式*/
.box .tx{
	text-align:center;
	float:left;
	width:100%;
	margin:0.8em 0em;
	}
.box .tx span{
	display:inline-block;
	border:0.36em solid #58d0ce;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	}		
.box .tx img{
	width:4.9em;
	height:4.9em;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	vertical-align:middle;
	}	
	
/*表单*/
.box .form-group{
	width:100%;
	float:left;
	height:3.5em;
	position:relative;
	}
.box .form-group .icon{
	float:left;
	width:2.14em;
	height:2.14em;
	margin-right:0.4em;
	}
.box .form-group .icon img{
	width:100%;
	height:100%;
	}	
.box .form-group .input{
	float:left;
	width:17.03em;
	height:2.14em;
	}	
.box .form-group .input input{
	width:100%;
	height:100%;
	outline:none;
	padding:0.1em 0.3em 0em 0.3em;
	border:1px solid #cff0e7;
	}	
.box .submit{
	width:100%;
	margin-top:1.4em;
	float:left;
	}
.box .submit input{
	width:100%;
	height:2.5em;
	background:#eee;
	text-align:center;
	line-height:2.5em;
	outline:none;
	border:none;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	color:#848689;
	font-size:1.3em;
	}
.box .submit input.on{
	background:#FFAE00;
	color:#FFF;
	}		
.box .word{
	float:left;
	width:100%;
	text-align:right;
	margin-top:4px;
	}	
.box .word span{
	font-size:1em;
	}	
.box .word span mark a{
	color:#FFAE00;
	}	
.box .form-group .Validform_checktip{
	float:left;
	margin-top:0.35em;
	}	
.box .code{
	position:absolute;
	right:0px;
	top:0px;
	height:2.17em;
	display:inline-block;
	padding:0em 0.2em;
	background:#27afc9;
	line-height:2.17em;
	color:#FFF;
	}			